Generating User Interface for Mobile Phone Devices Using Template-Based Approach and Generic Software Framework
نویسندگان
چکیده
It has been shown that the major effort spent on the design and implementation of the system software for mobile phone devices is the user interfaces (UI) (or man-machine interface, MMI) [15, 16]. If UI can be developed in a short time, it can be a great help to reduce development time for application software system. Therefore, many researchers in software engineering area have been seeking better solutions to aid UI designers to crate UI. In this paper, we propose a template-based approach to generate UI for mobile phone devices. Specifically, a UI design templates generator is purposed for UI designers to easily and quickly create the UI templates for mobile phone. Furthermore, the developed UI templates can be fine tune with a visual UI authoring tool to generate the UI prototype of the target mobile phone system under consideration. Then, the programmer takes the generated UI prototype as a guider for the program generator to glue the software system architecture and associated functions together to produce the target application system code. Finally, In order to demonstrate the feasibility and applicability of the proposed UI design templates generator, a simulator is designed and implemented for carrying out the software simulation The benefit of the template-based approach is that it enables UI designers to generate UI prototype easily and quickly, and produces automatically the target UI program without writing any textual code. Thus the proposed approach is very suitable for the UI designers (nonprogrammers). In addition, the developed UI templates can be reused by UI designers to generate target UI prototype. Therefore, it can reduce development time. Currently, UI design and implementation are tightly coupling under the operating system (OS) and hardware specifications; any modifications in either one require UI redesign and re-implementation. We also propose a generic software framework for designing the software system architectures of mobile phone devices, which reduces the need to re-design UI following OS or hardware device changes.
منابع مشابه
Generating UI for Pervasive Devices Using Pattern-Based Approach
It has been shown that the major effort spent on the design and implementation of the system software for pervasive devices (or handset device such as cellular phone) is the user interfaces (UI) . If UI can be developed in a short time, it can be a great help to reduce development time for application software system. Therefore, many researchers in software engineering area have been seeking be...
متن کاملDesign and Implementation of the User Interfaces and the Applications for Mobile Devices
Mobile devices such as cellular phones (CPs) are crucial in our daily life. A lot of work has been done to handle the problems of designing and developing of GUI and applications for CPs. In this paper, we survey the existing strategies to design and implement of GUI for CPs. In addition, the paper reviews the methods to develop the applications for CPs and the guidelines to overcome the proble...
متن کاملسیستم پیشنهاد دهنده زمینهآگاه برای انتخاب گوشی تلفن همراه با ترکیب روشهای تصمیمگیری جبرانی و غیرجبرانی
Recommender systems suggest proper items to customers based on their preferences and needs. Needed time to search is reduced and the quality of customer’s choice is increased using recommender systems. The context information like time, location and user behaviors can enhance the quality of recommendations and customer satisfication in such systems. In this paper a context aware recommender sys...
متن کاملUser Interface Design in Mobile Educational Applications
Introduction: User interfaces are a crucial factor in ensuring the success of mobile applications. Mobile Educational Applications not only provide flexibility in learning, but also allow learners to learn at any time and any place. The purpose of this article is to investigate the effective factors affecting the design of the user interface in mobile educational applications. Methods: Quantita...
متن کاملMobile Phone Service Enhancements Using an X- internet Approach
Presently, the advanced computing capabilities of information communication hardware and equipment far exceed the ability of software that utilizes these features. Mobile phones have extraordinary features for multimedia and communications and are the prime example of current software limitations. The multimedia usage of mobile phones is limited in its speed because of the computations requirem...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. Inf. Sci. Eng.
دوره 23 شماره
صفحات -
تاریخ انتشار 2007